Spamato Reloaded Trust, Authentication and More in a Collaborative Spam Filter System
نویسندگان
چکیده
Spamato is a collaborative spam filter system implemented in Java. It is designed as a framework to support any number and kind of spam filters. The initial version features an URL Filter, which extracts URLs from incoming mail messages and calculates a fingerprint based on these URLs. This fingerprint is compared to a central database. If its fingerprint is known as spam, the mail message is classified as spam. Although Spamato is written in Java, a Microsoft Outlook Add-In has been written in Visual Basic.NET to use Spamato in everyday’s work. This thesis takes Spamato several steps further. First, a lot of improvements and extensions are introduced to the existing system, such as a new user interface in Outlook, a new user interface to configure filters, a new engine providing interesting statistics about the incoming mail of the user, multi-user capabilities as well as more consistent and robust communication engines to create XML messages. Second, a new spam filter is implemented and added to Spamato—the Razor/SpamNet Filter. Razor itself is also a collaborative spam filter network. It picks random text passages from mail messages and calculates a fingerprint using them. This fingerprint is used to report spam messages to the Razor network and to check if a message is known as spam. Using the Razor/SpamNet Filter, Spamato is able to check incoming mail using the Razor network in addition to the URL Filter network. Third, the Automatic Authentication and Authorization System (AAAS) is presented. AAAS uses email adresses and key sets instead of username and password to authenticate users. Therefore, no user action is needed in order to register a new account or to reregister an existing account after reinstalling. It is even possible to use the same account on any number of systems at the same time. Fourth, a new trust system is introduced. Trust systems are designed to protect collaborative systems against malicious users. Most of today’s trust systems, however, use a kind of AIMD (additive increase, multiplicative decrease) approach and therefore fail if no global classification of a mail message can be achieved. This thesis presents Trooth, an advanced trust system which is able to handle even these messages correctly by using a new approach for cases where no global decision is possible.
منابع مشابه
Spamato Revolutions - Mail Proxy for Spamato Spam Filter
In this thesis we present the Spamato Mail Proxy. Spamato is a collaborative spam filter system that acts as a stand alone component offering interfaces for mail clients and for spam filters. The Spamato Mail Proxy’s task is to allow for the connection of arbitrary mail clients to the spam filter system. Today’s email clients retrieve mails either through POP or IMAP. Therefore, the Spamato Mai...
متن کاملSpamato A Collaborative Spam Filter System
This diploma thesis had the main goal to develop and implement a collaborative spam filter tool. A group of users should be connected to an anti-spam network allowing them to block spam messages cooperatively. The implemented filter uses a server which accepts spam reports of all connected clients to collect information about newly spread spam mails. For every reported message the server genera...
متن کاملMastering spam: a multifaceted approach with the Spamato spam filter system
Email is undoubtedly one of the most important applications used to communicate over the Internet. Unfortunately, the email service lacks a crucial security mechanism: It is possible to send emails to arbitrary people without revealing one’s own identity. Additionally, sending millions of emails costs virtually nothing. Hence over the past years, these characteristics have facilitated and even ...
متن کاملSpamato Plug-in Architecture
Spamato is an extendable, collaborative spam filter system written in Java that combines different filter technologies to provide more accurate results. This thesis takes Spamato a big step further by introducing a plug-in architecture. Users and developers can now customize their system by adding, updating, and removing plug-ins. The underlying plug-in architecture is completely independent of...
متن کاملSpamato - An Extendable Spam Filter System
Spam filter developers are confronted with the task of integrating their ideas in user-friendly products. In this paper, we introduce Spamato as an open, extendable, and multi-faceted spam filter framework. Spamato provides fundamental services commonly required by filter developers to facilitate the implementation of new approaches. Furthermore, we support email clients with add-ons to enable ...
متن کامل